\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository}{\section{Dbz.\-Homework\-Hub.\-Core.\-Repositories.\-Topic\-Repository Klassenreferenz}
\label{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository}\index{Dbz.\-Homework\-Hub.\-Core.\-Repositories.\-Topic\-Repository@{Dbz.\-Homework\-Hub.\-Core.\-Repositories.\-Topic\-Repository}}
}


Repository Klasse für die Verwaltung von Themengebiete  


Klassendiagramm für Dbz.\-Homework\-Hub.\-Core.\-Repositories.\-Topic\-Repository\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository}
\end{center}
\end{figure}
\subsection*{Öffentliche Methoden}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_topic}{Entities.\-Topic} \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository_a0e836a1dd89de0bb9d4b578a6f54243f}{New} (string name)
\begin{DoxyCompactList}\small\item\em Legt ein neues Themengebiet mit dem angegebenen Namen an \end{DoxyCompactList}\item 
void \hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository_a4e504ddeaa14027e6c724ecc29244f70}{Update} (\hyperlink{class_dbz_1_1_homework_hub_1_1_core_1_1_entities_1_1_topic}{Entities.\-Topic} topic)
\begin{DoxyCompactList}\small\item\em Speichert eine Instanz eines Themengebietes \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Weitere Geerbte Elemente}


\subsection{Ausführliche Beschreibung}
Repository Klasse für die Verwaltung von Themengebiete 



Definiert in Zeile 12 der Datei Topic\-Repository.\-cs.



\subsection{Dokumentation der Elementfunktionen}
\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository_a0e836a1dd89de0bb9d4b578a6f54243f}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Repositories\-::\-Topic\-Repository@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Repositories\-::\-Topic\-Repository}!New@{New}}
\index{New@{New}!Dbz::HomeworkHub::Core::Repositories::TopicRepository@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Repositories\-::\-Topic\-Repository}}
\subsubsection[{New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Entities.\-Topic} Dbz.\-Homework\-Hub.\-Core.\-Repositories.\-Topic\-Repository.\-New (
\begin{DoxyParamCaption}
\item[{string}]{name}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository_a0e836a1dd89de0bb9d4b578a6f54243f}


Legt ein neues Themengebiet mit dem angegebenen Namen an 


\begin{DoxyParams}{Parameter}
{\em name} & Name des Themengebietes\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Rückgabe}
Instanz des neuen Themengebietes
\end{DoxyReturn}


Definiert in Zeile 30 der Datei Topic\-Repository.\-cs.

\hypertarget{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository_a4e504ddeaa14027e6c724ecc29244f70}{\index{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Repositories\-::\-Topic\-Repository@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Repositories\-::\-Topic\-Repository}!Update@{Update}}
\index{Update@{Update}!Dbz::HomeworkHub::Core::Repositories::TopicRepository@{Dbz\-::\-Homework\-Hub\-::\-Core\-::\-Repositories\-::\-Topic\-Repository}}
\subsubsection[{Update}]{\setlength{\rightskip}{0pt plus 5cm}void Dbz.\-Homework\-Hub.\-Core.\-Repositories.\-Topic\-Repository.\-Update (
\begin{DoxyParamCaption}
\item[{{\bf Entities.\-Topic}}]{topic}
\end{DoxyParamCaption}
)}}\label{class_dbz_1_1_homework_hub_1_1_core_1_1_repositories_1_1_topic_repository_a4e504ddeaa14027e6c724ecc29244f70}


Speichert eine Instanz eines Themengebietes 


\begin{DoxyParams}{Parameter}
{\em topic} & Die Instanz eines Themengebietes welches gespeichert werden soll\\
\hline
\end{DoxyParams}


Definiert in Zeile 47 der Datei Topic\-Repository.\-cs.



Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei\-:\begin{DoxyCompactItemize}
\item 
Dbz.\-Homework\-Hub.\-Core/\-Repositories/Topic\-Repository.\-cs\end{DoxyCompactItemize}
